home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1997 August / Macworld (1997-08).dmg / Shareware World / Comms & Internet / SB112 / Help < prev    next >
Text File  |  1997-06-17  |  15KB  |  535 lines

  1. 'ShadowBot 1.1.1 Help file, © 1996-1997 John Bafford. All rights reserved.
  2. 'Help file format
  3. 'lines begining help entries:
  4. 'HELP <COMMAND> <INDEX> <NUMLINES>
  5. '<COMMAND> is the command name. Must be in all caps. An underscore in the command name maps to a space in the .HELP command. (.HELP TOPIC USERS, for example).
  6. '<INDEX> is an index to the mainPrefs.al record that has the access level settings for ShadowBot. If <INDEX> is negative, then <INDEX> is the actual access level, otherwise it points to an access level in mainPrefs.com.
  7. 'If <INDEX> is "PLM" or "PLN", the access levels for partyline master or partyline owner are subsitituted.
  8. '<NUMLINES> is the number of lines in the entry. When someone types .HELP <COMMAND>, the bot finds the offset of the first line of text and reads in <NUMLINES> of text.
  9. '"HELP" denotes the start of an entry. Don't start a line beining with 'HELP' unless it's the begining of an entry.
  10. 'Each help entry takes approximately 40 bytes of RAM. You can create your own entries or modify or delete existing ones.
  11. 'One line of white space is not necessary between each entry, but it helps for clairity when manually viewing this file.
  12. 'The first line of text after the HELP command line is the argument line. This MUST NOT be counted in <NUMLINES>.
  13. 'END marks the end of the file. It is not parsed after this point.
  14.  
  15. HELP COMMANDS 0 13
  16. List of all commands.
  17. help topics: BASIC CHANNEL MISC USERS BOT MASS PARTYLINE (.HELP TOPIC <topicname>)
  18. deaf hear sleep awake nick
  19. infoline email whois note notes
  20. adduser deleteuser userlist setaccess setautoop setprotection autovoice
  21. shit unshit shitlist mshitlevel mshitdays mshit reason
  22. adduserhost deluserhost newpass ident
  23. k b ub up down op deop ping access version
  24. op deop kick k topic ban b unban ub up down plusv minusv
  25. join leave cycle invite mode listops listv banlist spy rspy log
  26. ping time motd seen say msg notice me quit sign die
  27. country chat server rev raw status saveall saveusers
  28. saveprefs saveshit idle changecc page cping send
  29. massop massdeop masskick massv massv-
  30. whom boot chat echo assoc link unlink away me who botinfo
  31.  
  32. HELP TOPICS 0 3
  33. Lists the command groupings for ShadowBot.
  34. Topics avalible: BASIC CHANNEL MISC USERS BOT MASS
  35. For more information, type .HELP TOPIC and the topic you want more info about (.HELP TOPIC BASIC, for example)
  36. Type .HELP COMMANDS for a list of all commands.
  37.  
  38. HELP TOPIC_BOT 0 1
  39. These commands control bot modes.
  40. deaf hear sleep awake nick
  41.  
  42. HELP TOPIC_USERS 0 4
  43. These commands are userlist/shitlist matinence commands.
  44. infoline email whois
  45. adduser deleteuser userlist setaccess setautoop setprotection autovoice
  46. shit unshit shitlist mshitlevel mshitdays mshit reason
  47. adduserhost deluserhost newpass ident
  48.  
  49. HELP TOPIC_BASIC 0 2
  50. These are basic channel commands.
  51. k b ub up down op deop ping access version
  52. op deop kick k topic ban b unban ub up down plusv minusv
  53.  
  54. HELP TOPIC_CHANNEL 0 1
  55. These are other channel-related commands.
  56. join leave cycle invite mode listops listv banlist spy rspy log
  57.  
  58. HELP TOPIC_MISC 0 2
  59. MIscelaneous commands
  60. ping time motd seen say msg notice me quit sign die
  61. country chat server rev raw status saveall saveusers
  62. saveprefs saveshit idle changecc page cping send
  63.  
  64. HELP TOPIC_MASS 0 1
  65. Mass user commands.
  66. massop mop massdeop mdeop masskick mk massv mv massv- mv-
  67.  
  68. HELP TOPIC_PARTYLINE 01
  69. Partyline Commands
  70. whom boot chat echo assoc link unlink away me who botinfo
  71.  
  72. HELP OP 1 1
  73. [nick]
  74. Ops the nick specified. If none specified, ops you.
  75.  
  76. HELP DEOP 2 1
  77. [nick]
  78. Deops the nick specified. If none specified, deops you.
  79.  
  80. HELP KICK 3 1
  81. [nick]
  82. Kicks the nick specified. If none specified, kicks you. (Also K)
  83.  
  84. HELP K 3 1
  85. [nick]
  86. Kicks the nick specified. If none specified, kicks you. (Also KICK)
  87.  
  88. HELP DIE 4 2
  89. [reason]
  90. Makes the bot write all files, signoff, and exit. Signs off with reason specified.
  91. If no reason, exits with the reason "!die requested"
  92.  
  93. HELP QUIT 4 1
  94. [reason]
  95. Same as DIE.
  96.  
  97. HELP SAY 5 1
  98. [channel] text
  99. Speaks text into the channel.
  100.  
  101. HELP MSG 6 1
  102. nick message
  103. Sends nick a message.
  104.  
  105. HELP NOTICE 7 1
  106. nick message
  107. Sends nick a notice
  108.  
  109. HELP ME 8 1
  110. [channel] action
  111. Does an action on the current channel. If no channel specified, and you are on the partyline, the action is done on the partyline.
  112.  
  113. HELP TIME 9 1
  114. [none]
  115. Displays the time.
  116.  
  117. HELP SEEN 10 1
  118. nick
  119. Displays the last time nick was seen and how long ago that was.
  120.  
  121. HELP ADDUSER 11 3
  122. CHANNEL nick userAtHost accessLevel [autoOp] [prot] [pwd]
  123. Adds the user specified to the userlist. If no params past accessLevel are displayed, then they are set to off.
  124. If autoop is T, Y, or 1, autoop is enabled.
  125. Channel can either be a channel name or '*' (all of them). (Also ADD)
  126.  
  127. HELP DELETEUSER 12 1
  128. channel mask
  129. Deletes a user matching the mask given on the channel specified. (Also DEL)
  130.  
  131. HELP SAVEUSERS 13 1
  132. [none]
  133. Saves the userlist.
  134.  
  135. HELP SAVEPREFS 14 1
  136. [none]
  137. Saves the data files.
  138.  
  139. HELP SAVESHIT 15 1
  140. [none]
  141. Saves the shitlist.
  142.  
  143. HELP SAVEALL 16 1
  144. [none]
  145. Saves all files.
  146.  
  147. HELP USERLIST 17 1
  148. [channel]
  149. Displays the userlist. If a channel is specified, the listing is limited to that channel only.
  150.  
  151. HELP STATUS 18 1
  152. [none]
  153. Displays statistics about the bot. (Also STAT, STATS, BOTSTATS)
  154.  
  155. HELP SETACCESS 19 1
  156. channel nick access
  157. Changes a user in the userlist's access. You can not give someone more access than you have. (Also CLVL)
  158.  
  159. HELP SETAUTOOP 20 1
  160. channel nick autoop
  161. Changes a user's autoop setting. If yours isn't on, you can't change theirs. (Also CAUTO)
  162.  
  163. HELP ACCESS 21 1
  164. nick
  165. Views nick's access. If no nick is specified, your access is displayed.
  166.  
  167. HELP PING 22 1
  168. [none]
  169. Returns a pong response from the bot.
  170.  
  171. HELP PONG 22 1
  172. [none]
  173. Gag. Returns a ping respose from the bot.
  174.  
  175. HELP TOPIC 23 1
  176. topic
  177. Sets the topic of the channel.
  178.  
  179. HELP INFOLINE 24 1
  180. [infoline]
  181. Sets the text displayed when you join the channel. If you don't give an infoline, it displays yours.
  182.  
  183. HELP EMAIL 0 1
  184. [emailAddress]
  185. Sets your email address. If you don't give an address, it displays yours.
  186.  
  187. HELP IDLE 25 1
  188. idleSeconds
  189. Displays how long everyone the bot has seen is idle. If idleSeconds is present and greater than zero, displays those who have been idle longer than idleSeconds
  190.  
  191. HELP CHANGECC 26 1
  192. newCC
  193. Changes the bot's command character. (Also CC)
  194.  
  195. HELP PAGE 27 1
  196. [none]
  197. Pages the operator of the bot.
  198.  
  199. HELP UP 28 1
  200. [none]
  201. Ops you.
  202.  
  203. HELP DOWN 29 1
  204. [none]
  205. Deops you.
  206.  
  207. HELP BAN 30 1
  208. nickOrMask
  209. Bans, and then kicks, the mask of the nick passed to it, or the mask passed to it.
  210.  
  211. HELP B 30 1
  212. nickOrMask
  213. Same as BAN.
  214.  
  215. HELP UNBAN 31 1
  216. nickOrMask
  217. Unbans the nick or mask passed to it.
  218.  
  219. HELP UB 31 1
  220. nickOrMask
  221. Same as UNBAN.
  222.  
  223. HELP SHIT 32 4
  224. channel nickOrMask shitLevel days [reason]
  225. Shitlists the nick or mask passed to it for the number of days specified.
  226. See .HELP SHITLEVEL for more information on the shitLevel parameter.
  227. Reason sets the reason seen in the SHITLIST and when the user is kicked from the channel.
  228. Channel can be either a channel or '*' (all of them).
  229.  
  230. HELP SHITLEVEL 0 6
  231. /not a command/
  232. SHITLEVEL =-1: automatic shitlist entry for flooding
  233. SHITLEVEL = 0: the user is not shitlisted
  234. SHITLEVEL = 1: the user is prevented from being opped
  235. SHITLEVEL = 2: the user is kicked on entry.
  236. SHITLEVEL = 3: the user is bankicked, unbanned five minutes later, and rebanned if he enters the channel; 
  237. SHITLEVEL = 4: the user is permabanned; if he is unbanned, he is rebanned.
  238.  
  239. HELP UNSHIT 33 1
  240. channel nickOrMask
  241. Removes a nick or mask from the shitlist for a specific channel. (Also RSHIT)
  242.  
  243. HELP SHITLIST 34 1
  244. [channel]
  245. Displays the shitlist. Limits the listing to a specific channel if one specified.
  246.  
  247. HELP DEAF 35 1
  248. [none]
  249. Executes a MODE +d (prevents the server from sending channel messages).
  250.  
  251. HELP HEAR 36 1
  252. [none]
  253. Executes a MODE -d (allows channel messages to be recieved).
  254.  
  255. HELP SLEEP 37 1
  256. [none]
  257. Causes the bot to go to sleep, ignoring all commands except AWAKE.
  258.  
  259. HELP AWAKE 38 1
  260. [none]
  261. Wakes the bot.
  262.  
  263. HELP COUNTRY 39 1
  264. countryAbbrev
  265. Displays the full country name for the abbreviation passed to it.
  266.  
  267. HELP PLUSV 40 1
  268. [nick]
  269. Executes MODE +v on a nick. If no nick specified, operates on you. (Also V, V+, +V)
  270.  
  271. HELP MINUSV 41 1
  272. [nick]
  273. Executes MODE -v on a nick. If no nick specified, operates on you. (Also V-, -V)
  274.  
  275. HELP CHAT 42 7
  276. [ "ON" | "OFF" | <channel number> | <channel name> ]
  277. If you're not in DCC chat, this command makes ShadowBot DCC chat you.
  278. If you are in DCC chat, this command is used to move you around in the party line.
  279. "ON" - Join the Partyline.            "OFF" - leave the partyline
  280. <channel number> - Joins a channel in the range of 0 to 99999 (0 is the partyline)
  281. <channel name> - Joins a channel with the specified name. Names can be set with the assoc commmand.
  282.  
  283. HELP SERVER 43 1
  284. server [port]
  285. Changes servers.
  286.  
  287. HELP MSHITLEVEL 44 1
  288. channel nick|userAtHost newShitLevel
  289. Changes a user's shitlevel on specifiec channel.
  290.  
  291. HELP MSHITDAYS 45 1
  292. channel nick|userAtHost daysTillExpire
  293. Changes the number of days until the shitlist entry expires on specified channel.
  294.  
  295. HELP MSHITREASON 46 1
  296. nick|userAtHost newReason
  297. Changes the shitlist reason.
  298.  
  299. HELP CYCLE 47 1
  300. [seconds]
  301. Causes the bot to leave the current channel and rejoin seconds later. If seconds is zero or not present, the bot rejoins immediately.
  302.  
  303. HELP JOIN 48 1
  304. channel
  305. Makes the bot join a channel.
  306.  
  307. HELP LEAVE 49 1
  308. [channel]
  309. Makes the bot leave the channel, or current channel if none given.
  310.  
  311. HELP CPING 50 1
  312. [nick]
  313. Pings someone and tells you the ping time. If no nick is specified, the bot pings you.
  314.  
  315. HELP INVITE 51 1
  316. [nick]
  317. Invites someone to the channel. If no nick is specified, invites you.
  318.  
  319. HELP SEND 52 2
  320. [nick] filename
  321. DCC SENDs a file to someone. The file must be in the DCC folder. If no nick is specified, the file is sent to the person who initiated the command.
  322.  
  323. HELP NICK 53 1
  324. newnick
  325. Changes the bot's nick.
  326.  
  327. HELP WHOIS 54 1
  328. [nick]
  329. Gives information on someone in the userlist.
  330.  
  331. HELP SETPROTECTION 55 1
  332. nick protlevel
  333. Changes someone's protection level. You cannot set it higher than your own. (Also CPROT)
  334.  
  335. HELP REV 56 1
  336. text
  337. Reverses the text in the string passed to it.
  338.  
  339. HELP SIGNOFF 60 1
  340. [reason]
  341. Disconnects the bot from the server.
  342.  
  343. HELP SIGN 60 1
  344. [reason]
  345. Same as SIGNOFF.
  346.  
  347. HELP IGNORE 61 1
  348. /incomplete/
  349. Do not use this command.
  350.  
  351. HELP RAW 62 1
  352. rawIRC
  353. Sends anything you pass to it directly to the servr as-is.
  354.  
  355. HELP MODE 63 1
  356. channel rawMode
  357. Does raw mode changes.
  358.  
  359. HELP LISTOPS 65 1
  360. channel
  361. Lists the ops on the channel specified.
  362.  
  363. HELP LISTV 66 1
  364. channel
  365. Lists users that are +v on the channel specified.
  366.  
  367. HELP MASSOP 67 1
  368. [channel] mask
  369. Massops anyone on the channel matching the mask and not in the shitlist with a shitlevel > 0.
  370.  
  371. HELP MOP 67 1
  372. [channel] mask
  373. Massops anyone on the channel matching the mask and not in the shitlist with a shitlevel > 0.
  374.  
  375. HELP MASSDEOP 68 1
  376. [channel] mask
  377. Deops anyone on the channel matching the mask and not protected in the userlist.
  378.  
  379. HELP MDEOP 68 1
  380. [channel] mask
  381. Deops anyone on the channel matching the mask and not protected in the userlist.
  382.  
  383. HELP MASSKICK 69 1
  384. [channel] mask
  385. Kicks anyone in the channel mathcing the mask who doesn't have a protectlevel > 1.
  386.  
  387. HELP MK 69 1
  388. [channel] mask
  389. Kicks anyone in the channel mathcing the mask who doesn't have a protectlevel > 1.
  390.  
  391. HELP MASSV 70 1
  392. [channel] mask
  393. MODE +v's everyone on the channel matching the mask. (Also MV, MV+)
  394.  
  395. HELP MASSV- 71 1
  396. [channel] mask
  397. MODE -v's anyone on the channel matching the mask. (Also MV-)
  398.  
  399. HELP SPY 72 1
  400. channel
  401. Enables spy mode for the channel specified. Allows you to see what happens on a channel the bot's in without you actually having to be in it.
  402.  
  403. HELP CTCP 73 1
  404. text
  405. Initiates the CTCP command specified.
  406.  
  407. HELP LOG 0 2
  408. [channel] logCommand
  409. This command allows you to change the log settings. Type ".HELP LOG command" for more information.
  410. Valid commands are: ON, OFF, STATS, MARK. If no command is passed, STATS is assumed.
  411.  
  412. HELP LOG_ON 74 1
  413. LOG [channel] ON
  414. Turns logging on for the channel specified.
  415.  
  416. HELP LOG_OFF 75 1
  417. LOG [channel] OFF
  418. Turns logging off.
  419.  
  420. HELP LOG_STATS 76 1
  421. LOG [channel] STATS
  422. Gives the status of logging and the size of the log file.
  423.  
  424. HELP LOG_MARK 77 1
  425. LOG [channel] MARK text
  426. Makes a mark in the channel's log file.
  427.  
  428. HELP ADDLIST 78 1
  429. filename tag string
  430. Adds an entry to a list plugin file.
  431.  
  432. HELP BANLIST 79 1
  433. [channel]
  434. Lists all active bans on a channel.
  435.  
  436. HELP ADDUSERHOST 80 1
  437. [nick] userhost
  438. Adds a userhost to the specified nick, or yourself if no nick specified.
  439.  
  440. HELP DELUSERHOST 82 1
  441. [nick] userhost
  442. Removes a userhost to the specified nick, or yourself if no nick specified.
  443.  
  444. HELP AUTOVOICE 84 1
  445. [channel] nick true|false
  446. Sets someone's autovoice setting.
  447.  
  448. HELP SETAUTOJOIN 85 2
  449. [channel] [true]
  450. Sets a channel's autojoin setting. If the first character of the parameters after a channel specifier is not 'T', autojoin for the channel is set to false.
  451. You can only set the autojoin setting on channels in the Channels Manager.
  452.  
  453. HELP LISTPLUGINS 86 1
  454. [none]
  455. Displays all commands installed by plugins.
  456.  
  457. HELP LISTDCC 87 1
  458. [none]
  459. Lists all active DCC connections.
  460.  
  461. HELP KILLDCC 88 1
  462. nickname
  463. Kills the dcc connection belonging to nickname.
  464.  
  465. 'PARTYLINE
  466. HELP WHOM 0 1
  467. [channel]
  468. Lists the people in the partyline. If you have masters, you can specify the channel to list.
  469.  
  470. HELP BOOT PLM 1
  471. nick[@bot] [reason]
  472. Boots a person off the partyline.
  473.  
  474. HELP ECHO 0 1
  475. ["ON" | "OFF"]
  476. Displays the state of your text echo, or turns it on and off.
  477.  
  478. HELP ASSOC 0 1
  479. [channel [topic]]
  480. With no arguments, .ASSOC displays a list of all associations. With one argument (e.g. ".ASSOC 42"), it erases the topic for that channel. With two arguments (e.g. ".ASSOC 42 New Topic"), it sets (or changes) the topic of the channel to whatever you want.
  481.  
  482. HELP LINK PLM 1
  483. [none]
  484. Connects ShadowBot to the botnet set up in the BotNet Configuration.
  485.  
  486. HELP UNLINK PLM 1
  487. [none]
  488. Disconnects ShadowBot from the botnet.
  489.  
  490. HELP AWAY  0 1
  491. [reason]
  492. Marks you as being away. If no reason is given, marks you as being not away.
  493.  
  494. HELP WHO 0 1
  495. bot
  496. Displays information about a specific bot.
  497.  
  498. HELP BOTINFO 0 1
  499. [none]
  500. Displays information about bots on the botnet.
  501.  
  502. HELP NOTE 0 1
  503. nick message
  504. Sends a note to the specified nick.
  505.  
  506. HELP NOTES 0 5
  507. [command]
  508. Allows you to send notes to other people. Valid commands are:
  509.   index - lists all your notes. Default if no command is given.
  510.   read num - reads note #num.
  511.   erase num - erases note #num. You can use 'erase ALL' to erase all notes.
  512.   send nick message - same as the NOTE command.
  513.  
  514. HELP RSPY 0 1
  515. channel
  516. Removes a spy on the channel specified.
  517.  
  518. HELP IDENT 0 1
  519. [nick] password
  520. Allows the bot to recognize you if you have a password. Put a nick first if you want to gain access if you're not using your normal nick.
  521.  
  522. HELP NEWPASS 0 2
  523. oldPassword newPassword [needPw]
  524. Changes your password. Pass 1 for needPw if you want the password required, otherwise set it to zero.
  525. Set your password to 'NONE' to clear it. (Also PASS, PWD)
  526.  
  527. HELP MOTD 0 1
  528. (no arguments)
  529. Displays the bot's MOTD. Requires DCC.
  530.  
  531. HELP HELP 0 1
  532. command
  533. Displays help on a command. Type ".HELP TOPICS" for a list of topics, or ".HELP COMMANDS" for a list of commands.
  534.  
  535. END